Accessibility無障礙設計

一、無障礙設計基礎 Accessibility Overview

無障礙使用者介面能夠讓所有人都獲得良好體驗,無論他們的能力如何,或使用裝置的方式是否不同。

無障礙介面具備以下三個特性:

二、視覺 Vision

使用者可能為盲人、色盲、低視力或光敏感者,或處於光線複雜的環境中。

1. 支援大字型

2. 保證顏色對比度

3. 使用系統顏色與圖形元素

iOS預設顏色
iOS可訪問顏色
對於紅綠色盲的人來說,這些指標可能看起來相同。
視覺指示器和顏色都有助於區分指示器。

4. 支援 VoiceOver 螢幕朗讀

為螢幕閱讀器描述介面與內容,提升非視覺使用者體驗。

三、聽覺 Hearing

使用者可能聽力受損,或在嘈雜環境中。

1. 提供文字替代音訊內容

2. 使用觸覺反饋補充音訊

3. 增加視覺提示

四、動作與操作能力 Mobility

為手部靈活性不足、動作受限的使用者最佳化互動體驗。

1. 保證控制元件尺寸和間距

填充不足的元素
具有足夠填充的元素

2. 提供簡單互動方式

編輯並點選以刪除
滑動刪除

3. 支援語音與輔助技術

五、語言與交流 Speech

適配語言表達能力受限者與偏好文字互動者。

1. 鍵盤支援

2. Switch Control 支援

允許使用點選聲、外接硬體等操作介面,實現點選、輸入、繪圖等功能。

六、認知 Cognition

簡化資訊、降低學習成本,使不同認知能力的使用者更易理解。

1. 操作直觀一致

2. 減少自動消失介面

3. 遊戲難度自定義

4. 音影片控制

5. 支援 Assistive Access(簡化模式)

七、visionOS 特別提示 visionOS Considerations